home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / util / moni / Scout-src.lha / source / objects / scout_windows_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-02-13  |  2.8 KB  |  140 lines

  1. /**
  2.  * Scout - The Amiga System Monitor
  3.  *
  4.  *------------------------------------------------------------------
  5.  *
  6.  * This program is free software; you can redistribute it and/or modify
  7.  * it under the terms of the GNU General Public License as published by
  8.  * the Free Software Foundation; either version 2 of the License, or
  9.  * any later version.
  10.  *
  11.  * This program is distributed in the hope that it will be useful,
  12.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  * GNU General Public License for more details.
  15.  *
  16.  * You should have received a copy of the GNU General Public License
  17.  * along with this program; if not, write to the Free Software
  18.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  *
  20.  * You must not use this source code to gain profit of any kind!
  21.  *
  22.  *------------------------------------------------------------------
  23.  *
  24.  * @author Andreas Gelhausen
  25.  * @author Richard Körber <rkoerber@gmx.de>
  26.  */
  27.  
  28.  
  29. /* Prototypes for functions defined in
  30. objects/scout_windows.c
  31.  */
  32.  
  33. struct   WinEntry {
  34.    struct   WinEntry *wn_next;
  35.    char  *wn_adr;
  36.    char  wn_address[10+2];
  37.    char  wn_position[10+2];
  38.    char  wn_size[10+2];
  39.    char  wn_flags[10+2];
  40.    char  wn_idcmp[10+2];
  41.    char  wn_title[TEXTLENGTH+2+4]; //Ohne diese 4 zusätzlichen Bytes gibt
  42.                                    // es einen MungWall-Hit!
  43.    char  wn_type;
  44. };
  45.  
  46. extern APTR BT_WinUpdate;
  47.  
  48. extern APTR BT_WinPrint;
  49.  
  50. extern APTR BT_WinClose;
  51.  
  52. extern APTR BT_WinToFront;
  53.  
  54. extern APTR BT_WinMore;
  55.  
  56. extern APTR BT_WinExit;
  57.  
  58. extern APTR wintext;
  59.  
  60. extern APTR winlist;
  61.  
  62. extern APTR winmoretext0;
  63.  
  64. extern APTR winmoretext1;
  65.  
  66. extern APTR winmoretext2;
  67.  
  68. extern APTR winmoretext3;
  69.  
  70. extern APTR winmoretext4;
  71.  
  72. extern APTR winmoretext5;
  73.  
  74. extern APTR winmoretext6a;
  75.  
  76. extern APTR winmoretext6b;
  77.  
  78. extern APTR winmoretext7a;
  79.  
  80. extern APTR winmoretext7b;
  81.  
  82. extern APTR winmoretext8;
  83.  
  84. extern APTR winmoretext9;
  85.  
  86. extern APTR winmoretext10;
  87.  
  88. extern APTR winmoretext11;
  89.  
  90. extern APTR winmoretext12;
  91.  
  92. extern APTR winmoretext13;
  93.  
  94. extern APTR winmoretext14;
  95.  
  96. extern APTR screenmoretext0;
  97.  
  98. extern APTR screenmoretext1;
  99.  
  100. extern APTR screenmoretext2;
  101.  
  102. extern APTR screenmoretext3;
  103.  
  104. extern APTR screenmoretext4;
  105.  
  106. extern APTR screenmoretext5;
  107.  
  108. extern APTR screenmoretext6;
  109.  
  110. extern APTR screenmoretext7;
  111.  
  112. extern APTR screenmoretext8;
  113.  
  114. extern APTR screenmoretext9;
  115.  
  116. extern APTR screenmoretext10;
  117.  
  118. void CloseScreenAll(struct Screen * );
  119.  
  120. LONG __asm winlist_dspfunc(register __a2 char ** , register __a1 struct WinEntry * , register __a0 struct Hook * );
  121.  
  122. extern struct Hook winlist_dsphook;
  123.  
  124. void FreeWindows(void);
  125.  
  126. int GetWindows(struct WinEntry ** );
  127.  
  128. void PrintWindows(char * );
  129.  
  130. void ShowWindows(void);
  131.  
  132. void SendWinList(void);
  133.  
  134. void GetWindowMore(struct Window * );
  135.  
  136. void GetScreenMore(struct Screen * );
  137.  
  138. void WindowsWindow(BOOL );
  139.  
  140.